home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_20_GError.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
11KB
|
196 lines
# near model CODE resource
# jump table entries: 8216-8218 (3 of them)
export_1027:
00000000 4E56 FCF4 link A6, -0x030C
00000004 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000008 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8]
0000000E 3E3C 0080 move.w D7, 0x80
00000012 7C01 moveq.l D6, 0x01
00000014 422E FEF8 clr.b [A6 - 0x108]
00000018 302E FFFC move.w D0, [A6 - 0x4]
0000001C 5640 addq.w D0, 3
0000001E 6728 beq +0x2A /* 00000048 */
00000020 5340 subq.w D0, 1
00000022 6724 beq +0x26 /* 00000048 */
00000024 5340 subq.w D0, 1
00000026 6718 beq +0x1A /* 00000040 */
00000028 5340 subq.w D0, 1
0000002A 6702 beq +0x4 /* 0000002E */
0000002C 6030 bra +0x32 /* 0000005E */
label0000002E:
0000002E 3E3C 0081 move.w D7, 0x81
00000032 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000036 486E FEF8 pea.l [A6 - 0x108]
0000003A 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
0000003E 602E bra +0x30 /* 0000006E */
label00000040:
00000040 3E2E FFFE move.w D7, [A6 - 0x2]
00000044 4206 clr.b D6
00000046 6026 bra +0x28 /* 0000006E */
label00000048:
00000048 4267 clr.w -[A7]
0000004A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000004E 3F3C 0082 move.w -[A7], 0x82
00000052 486E FEF8 pea.l [A6 - 0x108]
00000056 4EBA 0138 jsr [PC + 0x138 /* 00000190 */]
0000005A 1A1F move.b D5, [A7]+
0000005C 6010 bra +0x12 /* 0000006E */
label0000005E:
0000005E 486E FEF8 pea.l [A6 - 0x108]
00000062 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000066 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000006A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label0000006E:
0000006E 1006 move.b D0, D6
00000070 6754 beq +0x56 /* 000000C6 */
00000072 4267 clr.w -[A7]
00000074 3F2E 000C move.w -[A7], [A6 + 0xC]
00000078 3F3C 0080 move.w -[A7], 0x80
0000007C 486E FDF8 pea.l [A6 - 0x208]
00000080 4EBA 010E jsr [PC + 0x10E /* 00000190 */]
00000084 1A1F move.b D5, [A7]+
00000086 70FD moveq.l D0, 0xFFFFFFFD
00000088 B06E FFFC cmp.w D0, [A6 - 0x4]
0000008C 6606 bne +0x8 /* 00000094 */
0000008E 382E FFFE move.w D4, [A6 - 0x2]
00000092 6004 bra +0x6 /* 00000098 */
label00000094:
00000094 382E 000C move.w D4, [A6 + 0xC]
label00000098:
00000098 4267 clr.w -[A7]
0000009A 3F04 move.w -[A7], D4
0000009C 3F3C 0081 move.w -[A7], 0x81
000000A0 486E FCF6 pea.l [A6 - 0x30A]
000000A4 4EBA 00EA jsr [PC + 0xEA /* 00000190 */]
000000A8 1A1F move.b D5, [A7]+
000000AA 486E FDF8 pea.l [A6 - 0x208]
000000AE 486E FCF6 pea.l [A6 - 0x30A]
000000B2 486E FEF8 pea.l [A6 - 0x108]
000000B6 486D F960 pea.l [A5 - 0x6A0]
000000BA A98B syscall ParamText
000000BC 4A2E FEF8 tst.b [A6 - 0x108]
000000C0 6604 bne +0x6 /* 000000C6 */
000000C2 3E3C 0082 move.w D7, 0x82
label000000C6:
000000C6 3F07 move.w -[A7], D7
000000C8 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
000000CC 422D F6DC clr.b [A5 - 0x924]
000000D0 1006 move.b D0, D6
000000D2 6704 beq +0x6 /* 000000D8 */
000000D4 4278 0A9A clr.w [0x00000A9A /* ACount */]
label000000D8:
000000D8 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000000DC 4E5E unlink A6
000000DE 205F movea.l A0, [A7]+
000000E0 5C4F addq.w A7, 6
000000E2 4ED0 jmp [A0]
fn000000E4:
000000E4 4E56 FFEC link A6, -0x0014
000000E8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000000EC 422E 0010 clr.b [A6 + 0x10]
000000F0 206E 0008 movea.l A0, [A6 + 0x8]
000000F4 4210 clr.b [A0]
000000F6 42A7 clr.l -[A7]
000000F8 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */
000000FE 3F2E 000C move.w -[A7], [A6 + 0xC]
00000102 A9A0 syscall GetResource
00000104 265F movea.l A3, [A7]+
00000106 200B move.l D0, A3
00000108 6778 beq +0x7A /* 00000182 */
0000010A 42A7 clr.l -[A7]
0000010C 2F0B move.l -[A7], A3
0000010E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000112 7006 moveq.l D0, 0x06
00000114 2F00 move.l -[A7], D0
00000116 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000011A 201F move.l D0, [A7]+
0000011C 3800 move.w D4, D0
0000011E 4247 clr.w D7
00000120 7C00 moveq.l D6, 0x00
00000122 3D44 FFEC move.w [A6 - 0x14], D4
00000126 7A01 moveq.l D5, 0x01
00000128 6052 bra +0x54 /* 0000017C */
label0000012A:
0000012A 2006 move.l D0, D6
0000012C D093 add.l D0, [A3]
0000012E 2D40 FFF8 move.l [A6 - 0x8], D0
00000132 286E FFF8 movea.l A4, [A6 - 0x8]
00000136 4A54 tst.w [A4]
00000138 6606 bne +0x8 /* 00000140 */
0000013A 3E2C 0004 move.w D7, [A4 + 0x4]
0000013E 6036 bra +0x38 /* 00000176 */
label00000140:
00000140 3014 move.w D0, [A4]
00000142 B06E 000E cmp.w D0, [A6 + 0xE]
00000146 5FC0 sle D0
00000148 4A00 tst.b D0
0000014A 672A beq +0x2C /* 00000176 */
0000014C 322E 000E move.w D1, [A6 + 0xE]
00000150 B26C 0002 cmp.w D1, [A4 + 0x2]
00000154 5FC1 sle D1
00000156 C001 and.b D0, D1
00000158 671C beq +0x1E /* 00000176 */
0000015A 4A6C 0004 tst.w [A4 + 0x4]
0000015E 6F0E ble +0x10 /* 0000016E */
00000160 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000164 3F07 move.w -[A7], D7
00000166 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000016A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label0000016E:
0000016E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00000174 600C bra +0xE /* 00000182 */
label00000176:
00000176 5C86 addq.l D6, 6
00000178 5245 addq.w D5, 1
0000017A 6906 bvs +0x8 /* 00000182 */
label0000017C:
0000017C BA6E FFEC cmp.w D5, [A6 - 0x14]
00000180 6FA8 ble -0x56 /* 0000012A */
label00000182:
00000182 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000186 4E5E unlink A6
00000188 205F movea.l A0, [A7]+
0000018A 504F addq.w A7, 8
0000018C 4ED0 jmp [A0]
0000018E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000190-00000196
export_1028:
fn00000190:
00000190 4E56 0000 link A6, 0
00000194 4267 clr.w -[A7]
// end alternate branch 00000190-00000196
export_1028: // at 00000190 (misaligned)
fn00000190: // (misaligned)
00000192 0000 4267 ori.b D0, 0x67 /* 'g' */
00000196 3F2E 000E move.w -[A7], [A6 + 0xE]
0000019A 302E 000C move.w D0, [A6 + 0xC]
0000019E D07C 03E8 add.w D0, 0x3E8
000001A2 3F00 move.w -[A7], D0
000001A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001A8 4EBA FF3A jsr [PC - 0xC6 /* 000000E4 */]
000001AC 101F move.b D0, [A7]+
000001AE 6708 beq +0xA /* 000001B8 */
000001B0 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000001B6 6012 bra +0x14 /* 000001CA */
label000001B8:
000001B8 4267 clr.w -[A7]
000001BA 2F2E 000C move.l -[A7], [A6 + 0xC]
000001BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001C2 4EBA FF20 jsr [PC - 0xE0 /* 000000E4 */]
000001C6 1D5F 0010 move.b [A6 + 0x10], [A7]+
label000001CA:
000001CA 4E5E unlink A6
000001CC 205F movea.l A0, [A7]+
000001CE 504F addq.w A7, 8
000001D0 4ED0 jmp [A0]
000001D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1029: // at 000001D4 (misaligned)
000001D6 0000 3F2E ori.b D0, 0x2E /* '.' */
000001DA 0010 2F2E ori.b [A0], 0x2E /* '.' */
000001DE 000C 4EBA ori.b A4, 0xBA
000001E2 FE1E 4E5E .unknown 0xFE1E 0x4E5E (W = 7)
000001E6 205F movea.l A0, [A7]+
000001E8 DEFC 000A add.w A7, 0xA /* '\n' */
000001EC 4ED0 jmp [A0]
000001EE 0000 .incomplete